import { request } from "@/utils/https";

/**
 * 获取分类
 */

// 后端返回参数
export interface ProjectCategoryResponseData {
  /**
   * id
   */
  id: number;

  /**
   * 分类名称
   */
  name: string;

  /**
   * 分类描述
   */
  description: string;

  /**
   * 排序
   */
  sort: number;

  /**
   * 分类状态：0-正常，1-禁用
   */
  status: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 更新时间
   */
  updateTime: string;

  products: HotProjectResponseData[];

  /**
   * 分类下的商品
   */
  products: HotProjectResponseData[];
}

export interface HotProjectResponseData {
  id: number;
  image: string;
  name: string;
  price: number;
}
export const getCategory = () => {
  return request<ResponseData<ProjectCategoryResponseData>>(
    "/api/projectCategory/list/with-products",
    "GET",
    {},
  );
};
